package com.quanyan.stadium.entity.vo;

import com.quanyan.stadium.api.resp.RespUserRadarChart;

import java.io.Serializable;
import java.util.List;

/**
 * @author dongshenglin
 * @date 2016/7/11  18:15
 */
public class UserGameCategory implements Serializable{

    private static final long serialVersionUID = -4980654258729007522L;

    private UserInfo userInfo; //用户基本数据

    private List<UserMedal> userMedalList; //用户勋章列表

    private UserGrade userGrade; //个人积分数据

    private GradeInfo gradeInfo; //积分信息

    private RespUserRadarChart userRadarChart; //雷达图数据

    private PKEventVo userNewestPK;     //最新的一场pk赛事

    private int joinedClubNum = 0;      //用户在栏目下俱乐部个数

    private boolean isSportClubMember; //是否为俱乐部成员

    private boolean isSportClubAdmin; //是否为俱乐部管理员
    
    public PKEventVo getUserNewestPK() {
        return userNewestPK;
    }

    public void setUserNewestPK(PKEventVo userNewestPK) {
        this.userNewestPK = userNewestPK;
    }

    public int getJoinedClubNum() {
        return joinedClubNum;
    }

    public void setJoinedClubNum(int joinedClubNum) {
        this.joinedClubNum = joinedClubNum;
    }

    public UserInfo getUserInfo() {
        return userInfo;
    }

    public void setUserInfo(UserInfo userInfo) {
        this.userInfo = userInfo;
    }

    public List<UserMedal> getUserMedalList() {
        return userMedalList;
    }

    public void setUserMedalList(List<UserMedal> userMedalList) {
        this.userMedalList = userMedalList;
    }

    public UserGrade getUserGrade() {
        return userGrade;
    }

    public void setUserGrade(UserGrade userGrade) {
        this.userGrade = userGrade;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public boolean isSportClubMember() {
        return isSportClubMember;
    }

    public void setIsSportClubMember(boolean isSportClubMember) {
        this.isSportClubMember = isSportClubMember;
    }

    public boolean isSportClubAdmin() {
        return isSportClubAdmin;
    }

    public void setIsSportClubAdmin(boolean isSportClubAdmin) {
        this.isSportClubAdmin = isSportClubAdmin;
    }

    public RespUserRadarChart getUserRadarChart() {
        return userRadarChart;
    }

    public void setUserRadarChart(RespUserRadarChart userRadarChart) {
        this.userRadarChart = userRadarChart;
    }

    public GradeInfo getGradeInfo() {
        return gradeInfo;
    }

    public void setGradeInfo(GradeInfo gradeInfo) {
        this.gradeInfo = gradeInfo;
    }
}
